<script>
	export default {
		globalData: {
			safeAreaHeight: 0, //安全区域
		},
		methods: {
			// 执行app相关内容
			aboutApp() {
				if (process.env.NODE_ENV === 'production') {
					this.$api.get_versionInfo().then(res => {
						this.$util.appUpdataUtil.doUpdate({
							localVersion: this.systemInfo.appVersion,
							netVersion: res?.VERSION,
							update_link: res?.update_link,
							showToast: false, //是否弹提示框
						})
					})
				}
			},

			// 小程序检测强制更新
			wxMpUpdate() {
				let updateManager = wx.getUpdateManager()
				updateManager.onUpdateReady(function() {
					// 新的版本已经下载好，调用 applyUpdate 应用新版本并重启
					updateManager.applyUpdate()
				})
			},
		},
		onLaunch: function() {
			this.$store.commit('INIT_systemInfo')
			// 执行app相关内容
			// #ifdef APP-PLUS
			this.aboutApp()
			// #endif
		},
		onShow() {
			// 检查小程序，并强制更新
			// #ifdef MP-WEIXIN
			this.wxMpUpdate()
			// #endif
		}
	}
</script>

<style lang="scss">
	/*每个页面公共css */
	@import "@/uni_modules/uview-ui/index.scss";
	@import "@/iconfont/index.css";
	@import "@/style/public.scss";
</style>